package fl.ass.service.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cmm.service.core.framework.dao.IBaseDao;
import fl.ass.facade.condition.AssTrailCarFlowHistoryQC;
import fl.ass.facade.dto.AssTrailCarFlowHistoryDTO;
import fl.ass.service.po.AssTrailCarFlowHistory;





/**
 *  @Description: 拖车审批流程：财务估算保底价（只读不可修改）
转优车流程：财务核算盈亏（只读不可修改）
拖车赎回流程：财务核算赎回金额、财务确认到账金额时间、财务做账
拖车管理处置流程：财务确认到账、财务做账
优车处置流程：财务确认来款、财务做账
 持久层
 *  @Description: 持久层方法名称前缀：新增：insert* 删除：delete* 修改：update* 批量：batch* 查询对象：select* get* find* 查询集合：select*
 */
public interface AssTrailCarFlowHistoryMapper extends IBaseDao<AssTrailCarFlowHistory,AssTrailCarFlowHistoryQC>{
	/**
	 * 批量新增支付表状态变更日志
	 * @param dtos
	 * @return
	 */
	public void batchAddFlowHistory(@Param(value="list") List<AssTrailCarFlowHistoryDTO> dtos);
	
	public void batchUpdateFlowHistory(@Param(value="list") List<AssTrailCarFlowHistoryDTO> dtos);
	
	public List<AssTrailCarFlowHistory> selectList(@Param(value="condition")AssTrailCarFlowHistoryQC qc);
}
